The Object Linking and Embedding for Process Control (OPC) Foundation is an industry consortium that creates and maintains standards for open connectivity of industrial automation devices and systems, such as industrial control systems and process control generally. The OPC standards specify the communication of industrial process data, alarms and events, historical data and batch process data between sensors, instruments, controllers, software systems, and notification devices.
The OPC Foundation started in 1994,[1] as a task force comprising five industrial automation vendors, with the purpose of creating a basic OLE for Process Control specification. OLE is a technology developed by Microsoft Corporation for the MS Windows operating system. The task force released the OPC standard in August 1996. The OPC Foundation was chartered to continue development of interoperability specifications and includes manufacturers and users of devices instruments, controllers, software and enterprise systems.
The OPC Foundation cooperates with other organizations, such as MTConnect, who share similar missions.
The OPC Foundation enhanced the range for certification of OPC product to meet the increasing demand for reliable functionality and insured interoperability. The self-certification using the ComplianceTestTool (CTT) and the participation at an Interoperability Workshop (IOP) are now enhanced with a Certification in an independent test facility. According to the test specification here not only the OPC Data Access (DA2/3) interface is tested but also the overall behavior of the product in a real world environment is verified. OPC Certification